44b43ae05d52776867dbbb285935866fb9c8e3ba,plugins/org.eclipse.xtext.ui/src/org/eclipse/xtext/ui/editor/templates/EnumTemplateVariableResolver.java,EnumTemplateVariableResolver,resolveValues,#TemplateVariable#XtextTemplateContext#,30

Before Change


		String enumerationName = (String) variable.getVariableType()
				.getParams().iterator().next();
		EEnum enumeration = (EEnum) getEClassifierForGrammar(enumerationName,
				getGrammar(castedContext));
		if (enumeration == null) {
			return Collections.emptyList();
		}

After Change


			XtextTemplateContext castedContext) {
		String enumerationName = (String) variable.getVariableType()
				.getParams().iterator().next();
		Grammar grammar = getGrammar(castedContext);
		if (grammar == null)
			return Collections.emptyList();
		EEnum enumeration = (EEnum) getEClassifierForGrammar(enumerationName, grammar);
		if (enumeration == null) {
			return Collections.emptyList();